package com.ita.service.impl;

import java.util.List;

import com.ita.dao.MenuDao;
import com.ita.dao.MenuTypeDao;
import com.ita.dao.impl.MenuDaoImpl;
import com.ita.dao.impl.MenuTypeDaoImpl;
import com.ita.pojo.Menu;
import com.ita.pojo.MenuType;
import com.ita.service.MenuService;

public class MenuServiceImpl implements MenuService{
	
	private MenuDao MenuDao = new MenuDaoImpl();
	private MenuTypeDao MenuTypeDao = new MenuTypeDaoImpl(); 

	@Override
	public int addMenu(Menu menu) {
		return MenuDao.addMenu(menu);
	}

	@Override
	public int deleteMenu(String name, String m_id) {
		return MenuDao.deleteMenu(name, m_id);
	}

	@Override
	public int updateMenu(Menu Menu) {
		return MenuDao.updateMenu(Menu);
	}

	@Override
	public Menu loadMenu(String id, String m_id) {
		return MenuDao.loadMenu(id, m_id);
	}

	@Override
	public List<Menu> findAll(String m_id) {
		return MenuDao.findAll(m_id);
	}

	@Override
	public List<Menu> loadMenu(String type) {
		return MenuDao.loadMenu(type);
	}
	
	@Override
	public int addMenuType(MenuType type) {	
		return MenuTypeDao.addMenuType(type);
	}


	@Override
	public List<MenuType> loadMenuType() {
		return MenuTypeDao.loadMenuType();
	}

}
